package com.xjscrm.console.param.operatePlan;

import com.xjscrm.console.param.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("关键词标签参数")
public class TaskTagKeywordDto extends BaseDto {

    @ApiModelProperty("主键ID")
    private Long id;

    @ApiModelProperty("名称")
    private String name;

    @ApiModelProperty("触发类型(0-客户私聊;1-机器人私聊,2-客户和机器人私聊)")
    private List<Integer> triggerTypeList;

    @ApiModelProperty("关键词类型(0-模糊关键词；1-精准关键词)")
    private Integer keywordType;

    @ApiModelProperty("关键词模式(0-满足所有触发；1-满足一个触发)")
    private Integer keywordModel;

    @ApiModelProperty("关键词列表")
    private List<String> keywordsList;

    @ApiModelProperty("企微标签列表")
    private List<Long> enterpriseTagsList;

    @ApiModelProperty("机器人主键ID列表")
    private List<Long> deviceUniqueIds;


}
